﻿.menutab { padding: 10px; background-color: #fff; border-bottom: 1px #CCCCCC solid ; cursor: pointer; font-size: 11px; padding-left: 30px;width: 100%;}
.menutab:hover { padding: 10px; background-color: #3399FF; border-bottom: 1px #CCCCCC solid ;padding-left: 30px;}
#manage { background-color: #FF9999; color: #CC0000; cursor: pointer; width: 100%; padding-left: 30px;}
.menunav { margin: 0px; }
.menunav a {text-decoration: none}
#manage:hover { background-color: #FF6464; color: #CC0000 ;padding-left: 30px;}
#menu { text-align: center; }
.nav { list-style: none; display: inline-block; /* for centering */ border: 1px solid #b8b8b8; font-size: 14px; margin: 0; padding: 0; }
.nav li { border-left: 1px solid #b8b8b8; float: left; }
.nav li:first-child { border-left: 0; }
.nav a { color: #2f2f2f; padding: 0 20px; line-height: 32px; display: block; text-decoration: none; background: #fbfbfb; background-image: linear-gradient(#fbfbfb, #f5f5f5); }
.nav a:hover { background: #fcfcfd; background-image: linear-gradient(#fff, #f9f9f9); }
.nav a.active, .nav a:active { background: #e8e8e8; background-image: linear-gradient(#e8e8e8, #f5f5f5); }
#tab_panes { max-width: 900px; margin: 20px auto; }
.tab_pane { display: none; }
.tab_pane.active { display: block; }
#tab_panes img { max-width: 600px; }
.editcover{ background-color: #3399FF; color: #fff; padding: 3px; border-radius:3px; text-align: center ; position: absolute ; bottom: 5px; right: 5px; text-decoration: none; opacity:0.4; filter:alpha(opacity=40); }
.editcover:hover{ background-color: #3399FF; color: #fff; padding: 3px; border-radius:3px; text-align: center ; position: absolute ; bottom: 5px; right: 5px; text-decoration: none; opacity:1.0; filter:alpha(opacity=100); }
.editavatar{ background-color: #3399FF; color: #fff; padding: 1px; border-radius:0px; text-align: center ; position: absolute ; bottom: 10px; left: 10px; width: 159px; text-decoration: none; opacity:0.4; filter:alpha(opacity=40); }
.editavatar:hover{ background-color: #3399FF; color: #fff; padding: 1px; border-radius:0px; text-align: center ; position: absolute ; bottom: 10px; left: 10px; width: 159px; text-decoration: none; opacity:1.0; filter:alpha(opacity=100); }
#displayinfo { background-color: #fff; width: 350px; padding: 10px; border: 1px #CCCCCC solid ; border-radius:5px; text-align: right;-webkit-box-shadow: 0px 3px 0px 0px #CCCCCC;box-shadow: 0px 3px 0px 0px #CCCCCC; }
.next {}
.next { background-color: #FF6666; padding: 3px; text-decoration: none ;  border-radius:4px;-webkit-box-shadow: 0px 2px 0px 0px #CC0000; box-shadow: 0px 2px 0px 0px #CC0000;  border: 1px #CC0000 solid; padding-right: 10px; padding-left: 10px; color: #fff}
.welcome_x a { color: #fff; text-decoration: none }
#qr_submit { background: url("fb-icons.png") no-repeat;
    background-position:5px center ;
    margin: 0 0.5em 0 0;
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #EEEEEE;
    border-color: #999999 #999999 #888888;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), 0 1px 0 #FFFFFF inset;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font: bold 11px 'lucida grande',tahoma,verdana,arial,sans-serif;
    text-align: center;
    z-index: 1;
	padding:2px;
	padding-left:15px;
	}
	#qr_submit:active {box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), 0 1px 0 #CCCCCC inset;}
	
#view_my_conversation_link { 
background-color: #69A74E;
    background-image: linear-gradient(#75AE5C, #67A54B);
    border-color: #3B6E22 #3B6E22 #2C5115;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), 0 1px 0 #98C286 inset;
    color: #FFFFFF;
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    font: bold 11px 'lucida grande',tahoma,verdana,arial,sans-serif;
    margin: 0;
    text-align: center;
    text-decoration: none;
	padding: 3px;
	margin-right: 3px;
	}
#view_my_conversation_link :active {box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), 0 1px 0 #cccccc inset;}
#sharebody { position: fixed ; top: 0px; left: 0px; width: 100%; height: 100%; background-color: black ; z-index: 4; opacity: 0.5;  }

#content_container {
	width:900px;

	
}
#content {
	margin-left:0px;
}


.list_no_decoration {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

div.fixed_width_avatar {
	text-align:center;
	width:60px;
}

  .avatarr img {
        height: 150px;
        width: 150px;
    }
  
/**
* Memberinfo Small
*/
li.memberinfo_small {
	margin-top:6px;
}
li.memberinfo_small div.fixed_width_avatar {
	margin-left:6px;
}
li.memberinfo_small div.info_bar, #friends li.memberinfo_small div.info_bar {
	border-width:1px 0px 0px 0px;
	margin-bottom:6px;
}
li.memberinfo_small div.info_bar ul {
	padding:6px;
}
li.memberinfo_small ul.friend_im_list li {
	display:inline;
	margin-left:3px;
}
li.memberinfo_small ul.friend_im_list img {
	vertical-align:middle;
}

/**
* Memberinfo Tiny
*/
li.memberinfo_tiny {
	height:105px;
	width:75px;
	overflow:hidden;
	float:right;
	text-align:center;
	margin:1px;
}

/**
* Tabs and Blocks
*/
.content_block {
	margin-bottom:6px;
	padding:1px;
}
.content_block .block_row {
	padding:6px;
	margin:1px 0px 0px 0px;
}
.content_block .block_title {
	padding:6px;
	margin:0px 0px 0px 0px;
}
/*.content_block h4.thead, .content_block .block_title {
	padding:4px;
	margin:1px 0px 0px 0px;
}*/
.content_block .block_footer {
	text-align:left;
	padding:4px;
	margin:1px 0px 0px 0px;
}
a.collapse_gadget {
	float:left;
}

/**
* Popup Menus Built With List Markup
*/
ul.vbmenu_popup li {
	padding:4px;
	margin:0px 1px 1px 1px;
	white-space:nowrap;
}
ul.vbmenu_popup li.first {
	margin:1px;
}
ul.vbmenu_popup li.notext {
	font-size:1px;
}

/**
* Override Menu CSS for 'Send Message' Menu
*/
#minicontact_menu li.vbmenu_option, #minicontact_menu li.vbmenu_hilite {
	padding:0px;
	padding-left:4px;
}
#minicontact_menu li.vbmenu_option img, #minicontact_menu li.vbmenu_hilite img {
	padding:4px;
}

/**
* Profile Field List Title / Value Pairs
*/
dl.profilefield_list dd {
	margin-bottom:3px;
	margin-right:16px;
}

/**
* Sidebar profile field blocks
*/
#sidebar_container dl.profilefield_list {
	font-size:11px;
}

/**
* Top Panel
*/
#main_userinfo {
	margin-bottom:20px;
}
#main_userinfo #profilepic_cell {
	 border-bottom-width:0px;
	 padding:4px;
}
#main_userinfo .profilepic_adjacent {
	padding-right:6px;
}
#main_userinfo h1 {
	font-size:18pt;
	font-weight:normal;
	margin:0px;
}
#main_userinfo h2 {
	font-size:10pt;
	font-weight:normal;
	margin:0px;
}
#reputation_rank {
	float:left;
}
#reputation {
	margin-bottom:6px;
	text-align:left;
}
#rank {
	margin-bottom:6px;
	text-align:left;
}
#send_message_cell {
	padding-bottom:6px;
	text-align:left;
}
#link_bar ul {
	padding:4px;
}
#link_bar li.thead {
	float:right;
	margin-left:10px;
	white-space:nowrap;
	font-weight:normal;
	background:transparent;
}
#link_bar a {
	text-decoration:none;
}
#link_bar a:hover {
	text-decoration:underline;
}
#activity_info {
	border-top-width:0px;
}
#activity_info div.alt2 {
	padding:4px;
}
#link_bar #usercss_switch_link {
	float:left;
	margin-right:3px;
	margin-left:0px;
}

/**
* Visitor Messaging Tab
*/

#qc_error_div {
	text-align:right;
	margin-bottom:6px;
}
#qc_error_header {
	font-weight:bold;
}
#qc_error_okay {
	text-align:left;
}

#message_form {
	display:block;
	margin:0px;
}
#message_form textarea {
	width:98%;
	height:50px;
}
#message_form div.messagetext {
	text-align:right;
}
#message_form div.allowed_bbcode {
	float:right;
}
#message_form div.submit_button {
	text-align:left;
}

#visitor_messaging #inlinemodsel {
	float:left;
}

#visitor_messaging #view_my_conversation_link {
	float:left;
	text-decoration:none;
}

#visitor_message_inlinemod_form {
	margin:0px;
	display:block;
}

#message_list {
	border:none;
}
#message_list li {
	margin-bottom:6px;
}
#message_list div.fixed_width_avatar {
	margin-left:6px;
	float:right;
}
#message_list div.visitor_message_avatar_margin {
	margin-right:66px;
}
#message_list div.info_bar {
	border-width:1px 0px 0px 0px;
	margin-bottom:6px;
}
#message_list div.info_bar div.alt2 {
	padding:6px;
}
#message_list div.info_bar a.username {
	/*font-weight:bold;*/
}
#message_list .visitor_message_date {
	float:left;
}
#message_list .group_message_date {
	float:left;
}
#message_list .inlinemod_checkbox {
	float:left;
}
#message_list div.visitor_message_body {
	overflow:auto;
}
#message_list ul.controls {
	margin-top:6px;
	text-align:left;
}
#message_list ul.controls li {
	display:inline;
	margin-right:6px;
}
#message_list ul.controls a:link, #message_list ul.controls a:visited {
	text-decoration:none;
}
#message_list .deletedmessage{
	float: right
}

/**
* About Me Tab
*/
#aboutme li.profilefield_category {
	font-weight:bold;
	margin-top:6px;
}
#aboutme dl.profilefield_list {
	font-weight:normal;
	margin:6px 16px 0px 16px;
}
#aboutme dl.profilefield_list dd {
	margin-bottom:6px;
	margin-right:0px;
}
#aboutme #signature {
	width:100%;
	overflow:auto;
}
#aboutme #simple_aboutme_link {
	text-align: left;
	display: block;
}

/**
* About Me Tab (Alternative)
*/
#aboutme2 dl.profilefield_list dd {
	margin-bottom:6px;
	margin-right:0px;
}

/**
* Statistics Tab
*/
#stats fieldset.statistics_group {
	margin-top:6px;
}
#stats fieldset.statistics_group ul {
	padding:6px;
}
#stats fieldset.statistics_group ul li {
	margin-bottom:3px;
}

/**
* Statistics Tab (Alternative)
*/
#statistics2 ul.statistics_group li {
	margin-bottom:3px;
}

/**
* Friends Tab
*/
#friends a.edit_friends_link {
	float:left;
}
#friends_mini a.edit_friends_link {
	float:left;
	margin-right:10px;
}

/**
* Infractions Tab
*/
div#infractions.content_block {
	padding:0px;
}

/**
* Contact Info Tab
*/
#contactinfo fieldset {
	margin-bottom:6px;
}
#contactinfo div.fieldset_padding {
	padding:6px;
}
#contactinfo #messaging_list li {
	margin-bottom:3px;
	margin-left:16px;
	float:right;
	white-space:nowrap;
}
#contactinfo #instant_messaging_list li {
	margin-top:6px;
	margin-left:6px;
	position:relative;
}
#contactinfo #instant_messaging_list .im_img_link {
	vertical-align: middle;
}
#contactinfo #instant_messaging_list .im_txt_link {
	position:absolute;
	right:75px;
}
#contactinfo #additional_contact_details dd {
	margin-right:0px;
	margin-bottom:6px;
}

/**
* Albums Block
*/
#albums_mini_list li {
	text-align:center;
	margin-bottom:6px;
}

/**
* Mini Friends Block
*/

#friends_mini_list a.username {
	display:block;
	margin-top:3px;
}
#friends_mini div.friends_counter {
	padding-bottom:6px;
}

/**
* Groups Block
*/
span.group_count {
	float:left;
}
ul.group_list {
	margin:6px 0px 0px 6px;
}
ul.group_list li {
	display:inline;
	margin-left:3px;
}
#public_usergroup_list a:link, #public_usergroup_list a:visited {
	text-decoration:none;
}

/**
* Traffic Block
*/
ol.last_visitors_list {
	margin:0px;
	margin-top:6px;
}
ol.last_visitors_list li {
	display:inline;
	margin-left:3px;
}

